angular.module('reservation', [])
    .controller('reservationCtrl', ['$scope', '$rootScope', '$state', '$localStorage', function($scope, $rootScope, $state, $localStorage) {
        $scope.service = {
            mount_order: false
        };
        $rootScope.step = 1;

        if(!isweixin) {
            var data_save = $localStorage.data_save;
            if(data_save && typeof data_save == 'object' && data_save.data_type == 'reservation') {
                $scope.service = $localStorage.data_save;
            }
        }
            

        $scope.$watch('service', function(a, b) {
            if(isMobile) {
                a.data_type = 'reservation';
                if(!isweixin) { $localStorage.data_save = a; }
            }
        });

        // var head = document.getElementsByTagName('head')[0];
        // var script = document.createElement('script');
        // script.type = 'text/javascript';
        // script.src = 'https://webapi.amap.com/maps?v=1.3&key=b1a49ba5623930057d0c66c629c98af9';
        // head.appendChild(script);
        // script.onreadystatechange = function() {

        // };
        // var map;
        // script.onload = function() {
        //     map = new AMap.Map('al-map', {
        //         resizeEnable: true,
        //         zoom: 5
        //     });
        //     map.plugin('AMap.Geolocation', function() {
        //         var geolocation = new AMap.Geolocation({
        //             enableHighAccuracy: true, //是否使用高精度定位，默认:true
        //             timeout: 10000, //超过10秒后停止定位，默认：无穷大
        //             buttonOffset: new AMap.Pixel(10, 20), //定位按钮与设置的停靠位置的偏移量，默认：Pixel(10, 20)
        //             zoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见，默认：false
        //             buttonPosition: 'RB'
        //         });
        //         map.addControl(geolocation);
        //         geolocation.getCurrentPosition();
        //         AMap.event.addListener(geolocation, 'complete', onComplete);//返回定位信息
        // 		AMap.event.addListener(geolocation, 'error', onError);      //返回定位出错信息
        //     });

        //     function onComplete(data) {
        //         var str = ['定位成功'];
        //         str.push('经度：' + data.position.getLng());
        //         str.push('纬度：' + data.position.getLat());
        //         str.push('精度：' + data.accuracy + ' 米');
        //         str.push('是否经过偏移：' + (data.isConverted ? '是' : '否'));
        //         // document.getElementById('tip').innerHTML = str.join('<br>');
        //     }

        //     //解析定位错误信息
        //     function onError(data) {
        //     	console.log('data', data)
        //     }

        //     // map.getCity(function(data) {
        //     // 	console.log('data', data)
        //     //     if (data['province'] && typeof data['province'] === 'string') {
        //     //         document.getElementById('info').innerHTML = '城市：' + (data['city'] || data['province']);
        //     //     }
        //     // });
        //     // infoWindow = new AMap.InfoWindow({ offset: new AMap.Pixel(0, -30) });
        // };
    }]);
